package jlcdata

type ProductList struct {
	ProductRecordList []struct {
		IsPlusDiscount                        bool          `json:"isPlusDiscount"`
		ProductModel                          string        `json:"productModel"`
		ShowLastEncaption                     bool          `json:"showLastEncaption"`
		ProductUnit                           string        `json:"productUnit"`
		ProductName                           string        `json:"productName"`
		CouponAmount                          int           `json:"couponAmount"`
		ProductID                             string        `json:"productId"`
		CouponThresholdMoney                  int           `json:"couponThresholdMoney"`
		RemarkPrefix                          string        `json:"remarkPrefix"`
		LightProductModel                     string        `json:"lightProductModel"`
		ProductPdfLink                        string        `json:"productPdfLink"`
		ProductTypeCode                       string        `json:"productTypeCode"`
		WaitSendProductNumber                 int           `json:"waitSendProductNumber"`
		IsHot                                 bool          `json:"isHot"`
		LightBrandName                        string        `json:"lightBrandName"`
		HasStockNow                           string        `json:"hasStockNow"`
		LuceneBreviaryImageUrls               string        `json:"luceneBreviaryImageUrls"`
		ReturnCouponDesc                      []interface{} `json:"returnCouponDesc"`
		MinusStockNumber                      int           `json:"minusStockNumber"`
		ProductGradePlateID                   string        `json:"productGradePlateId"`
		ProductGradePlateNameWithoutHighlight string        `json:"productGradePlateNameWithoutHighlight"`
		ConvesionRatio                        int           `json:"convesionRatio"`
		ProductGradePlateName                 string        `json:"productGradePlateName"`
		BatchStockLimit                       int           `json:"batchStockLimit"`
		ProductLevelList                      []interface{} `json:"productLevelList"`
		LightProductCode                      string        `json:"lightProductCode"`
		ProductCode                           string        `json:"productCode"`
		ProductConsultPriceRatio              float64       `json:"productConsultPriceRatio"`
		SampleStockNumber                     int           `json:"sampleStockNumber"`
		IsPromotionDiscount                   bool          `json:"isPromotionDiscount"`
		TheRatio                              int           `json:"theRatio"`
		HkCnProductStockStatus                string        `json:"hkCnProductStockStatus"`
		ProductArrange                        string        `json:"productArrange"`
		VenditionUnit                         string        `json:"venditionUnit"`
		StockNumberWay                        int           `json:"stockNumberWay"`
		HasAnnexPCB                           string        `json:"hasAnnexPCB"`
		HasPlusCoupon                         bool          `json:"hasPlusCoupon"`
		LightCatalogName                      string        `json:"lightCatalogName"`
		Numberprices                          string        `json:"numberprices"`
		IsShowQuotedPriceBtn                  bool          `json:"isShowQuotedPriceBtn"`
		SpNumber                              int           `json:"spNumber"`
		PriceListSize                         int           `json:"priceListSize"`
		IsReturnCoupon                        bool          `json:"isReturnCoupon"`
		GroupCode                             string        `json:"groupCode"`
		ConsignSaleing                        string        `json:"consignSaleing"`
		HasSampleRule                         string        `json:"hasSampleRule"`
		SaleRuleGroupID                       int           `json:"saleRuleGroupId"`
		HasAnnexPDF                           string        `json:"hasAnnexPDF"`
		PdfDESProductID                       string        `json:"pdfDESProductId"`
		BreviaryImageURL                      string        `json:"breviaryImageUrl"`
		InEdaWhiteList                        bool          `json:"inEdaWhiteList"`
		ProductStockStatus                    string        `json:"productStockStatus"`
		LightProductIntro                     string        `json:"lightProductIntro"`
		IsFavorite                            bool          `json:"isFavorite"`
		ProductMaxBuyNumberText               string        `json:"productMaxBuyNumberText"`
		EncapsulationModel                    string        `json:"encapsulationModel"`
		Remark                                string        `json:"remark"`
		ProductMinEncapsulationUnit           string        `json:"productMinEncapsulationUnit"`
		IsNumerousBargain                     bool          `json:"isNumerousBargain"`
		HkProductStockStatus                  string        `json:"hkProductStockStatus"`
		LightProductName                      string        `json:"lightProductName"`
		ProductPriceList                      []struct {
			EndPurchasedNumber        int     `json:"endPurchasedNumber"`
			EpEncapNum                int     `json:"epEncapNum"`
			EpNumber                  int     `json:"epNumber"`
			IsEncapPriceLess          bool    `json:"isEncapPriceLess"`
			IsPriceLess               bool    `json:"isPriceLess"`
			IsShowEpEncapNum          bool    `json:"isShowEpEncapNum"`
			MinEncapsulationUnitPrice float64 `json:"minEncapsulationUnitPrice"`
			ProductPrice              float64 `json:"productPrice"`
			ShowMessageFlag           bool    `json:"showMessageFlag"`
			SpNumber                  int     `json:"spNumber"`
			StartPurchasedNumber      int     `json:"startPurchasedNumber"`
			ThePrice                  float64 `json:"thePrice"`
		} `json:"productPriceList"`
		ProductType                              string  `json:"productType"`
		EncaptionPrice                           float64 `json:"encaptionPrice"`
		IsGroupProduct                           bool    `json:"isGroupProduct"`
		LightStandard                            string  `json:"lightStandard"`
		BigImageURL                              string  `json:"bigImageUrl"`
		TrendDESProductID                        string  `json:"trendDESProductId"`
		CanPaster                                bool    `json:"canPaster"`
		EncapsulateProductMinEncapsulationNumber int     `json:"encapsulateProductMinEncapsulationNumber"`
		EncapsulateProductMinEncapsulationUnit   string  `json:"encapsulateProductMinEncapsulationUnit"`
		GradeLevelName                           string  `json:"gradeLevelName"`
		ProductMinEncapsulationNumber            int     `json:"productMinEncapsulationNumber"`
		ShiftStatus                              int     `json:"shiftStatus"`
		RecentlySalesCount                       int     `json:"recentlySalesCount"`
		ICMemberButtonShow                       bool    `json:"ICMemberButtonShow"`
		BrowserNumber                            int     `json:"browserNumber"`
		PdfImgCount                              int     `json:"pdfImgCount"`
		ProductUnsealVendition                   string  `json:"productUnsealVendition"`
	} `json:"productRecordList"`
	IsCustomerRemindReplenish bool    `json:"isCustomerRemindReplenish"`
	CurrentExchangeRate       float64 `json:"currentExchangeRate"`
	BaseParameterCondition    string  `json:"baseParameterCondition"`
	HasHkProduct              bool    `json:"hasHkProduct"`
	Success                   bool    `json:"success"`
	ICMemberDiscount          string  `json:"ICMemberDiscount"`
	ICMemberButton            bool    `json:"ICMemberButton"`
	TotalCount                int     `json:"totalCount"`
}
